set(SOURCES
./Common/b2StackAllocator.cpp
./Common/b2BlockAllocator.cpp
./Common/b2Settings.cpp
./Common/b2Math.cpp
./Collision/b2CollidePoly.cpp
./Collision/b2PairManager.cpp
./Collision/b2BroadPhase.cpp
./Collision/b2CollideCircle.cpp
./Collision/b2TimeOfImpact.cpp
./Collision/b2Distance.cpp
./Collision/Shapes/b2CircleShape.cpp
./Collision/Shapes/b2Shape.cpp
./Collision/Shapes/b2PolygonShape.cpp
./Collision/b2Collision.cpp
./Dynamics/Contacts/b2PolyContact.cpp
./Dynamics/Contacts/b2CircleContact.cpp
./Dynamics/Contacts/b2ContactSolver.cpp
./Dynamics/Contacts/b2PolyAndCircleContact.cpp
./Dynamics/Contacts/b2Contact.cpp
./Dynamics/b2Body.cpp
./Dynamics/Joints/b2Joint.cpp
./Dynamics/Joints/b2DistanceJoint.cpp
./Dynamics/Joints/b2RevoluteJoint.cpp
./Dynamics/Joints/b2PulleyJoint.cpp
./Dynamics/Joints/b2MouseJoint.cpp
./Dynamics/Joints/b2PrismaticJoint.cpp
./Dynamics/Joints/b2GearJoint.cpp
./Dynamics/b2Island.cpp
./Dynamics/b2ContactManager.cpp
./Dynamics/b2World.cpp
./Dynamics/b2WorldCallbacks.cpp
)

add_library( Box2D STATIC ${SOURCES} )
